throw one's hand in - French English Dictionary